package tech.abing.spider.task.constants;

import java.util.LinkedHashMap;
import java.util.Map;

public class TaskConstants {
	
	public static final String INFO_TYPE_DEBAR = "市场禁入决定";
	public static final String INFO_TYPE_PUNISH = "行政处罚决定";
	public static final String INFO_TYPE_RECTIFY = "责令整改";
	
	public static final String COMMISSION_INDEX_PAGE = "index_7401";
	public static final String PAGE_SUBFIX = "htm";
	public static final String COMMISSION_MAIN_PAGE = "http://www.csrc.gov.cn/pub/zjhpublic";
	
	public static final String TASK_DISCIPLINARY_ACTION = "纪律处分";
	public static final String TASK_FUTURES_ACCOUNT = "期货资管产品备案信息";
	public static final String TASK_BLACKLIST = "黑名单";
	public static final String TASK_CANCELLIST_ORG = "撤销管理人登记名单-机构附件";
	public static final String TASK_CALCELLIST_DISCIPLINARY = "撤销管理人登记名单-纪律处分";
	
	public static final String TASK_ADMIN_LICENSE = "行政许可";
	public static final String TASK_ADMIN_PUNISH = "行政处罚";
	
	@SuppressWarnings("serial")
	public static final Map<String, String> TASK_TYPE_MAP = new LinkedHashMap<String, String>() {
		{
			put(DictEnum.TASK_TYPE_BLACKLIST.getCode(), DictEnum.TASK_TYPE_BLACKLIST.getName());
			put(DictEnum.TASK_TYPE_CANCEL_LIST.getCode(), DictEnum.TASK_TYPE_CANCEL_LIST.getName());
			put(DictEnum.TASK_TYPE_DIRECT_INVESTMENT_FUND.getCode(), DictEnum.TASK_TYPE_DIRECT_INVESTMENT_FUND.getName());
			put(DictEnum.TASK_TYPE_DISCIPLINARY_ACTION.getCode(), DictEnum.TASK_TYPE_DISCIPLINARY_ACTION.getName());
			put(DictEnum.TASK_TYPE_FUND_ACCOUNT.getCode(), DictEnum.TASK_TYPE_FUND_ACCOUNT.getName());
			put(DictEnum.TASK_TYPE_FUND_INFO.getCode(), DictEnum.TASK_TYPE_FUND_INFO.getName());
			put(DictEnum.TASK_TYPE_FUTURES_ACCOUNT.getCode(), DictEnum.TASK_TYPE_FUTURES_ACCOUNT.getName());
			put(DictEnum.TASK_TYPE_FUND_MANAGER.getCode(), DictEnum.TASK_TYPE_FUND_MANAGER.getName());
			put(DictEnum.TASK_TYPE_PRIVATE_FUND.getCode(), DictEnum.TASK_TYPE_PRIVATE_FUND.getName());
			put(DictEnum.TASK_TYPE_BADRECORD.getCode(),DictEnum.TASK_TYPE_BADRECORD.getName());
			put(DictEnum.TASK_TYPE_FALSE_FILL.getCode(),DictEnum.TASK_TYPE_FALSE_FILL.getName());
			put(DictEnum.TASK_TYPE_MAJOR_OMISSION.getCode(),DictEnum.TASK_TYPE_MAJOR_OMISSION.getName());
			put(DictEnum.TASK_TYPE_COMMISSION_DATA.getCode(),DictEnum.TASK_TYPE_COMMISSION_DATA.getName());
			
			put(DictEnum.TASK_TYPE_FUTURES_COM.getCode(),DictEnum.TASK_TYPE_FUTURES_COM.getName());
			put(DictEnum.TASK_TYPE_FUND_MNG_COM.getCode(),DictEnum.TASK_TYPE_FUND_MNG_COM.getName());
			put(DictEnum.TASK_TYPE_OUTSOURCE_ORGANIZATION.getCode(),DictEnum.TASK_TYPE_OUTSOURCE_ORGANIZATION.getName());
			put(DictEnum.TASK_TYPE_SECURITIES_COMPANY.getCode(),DictEnum.TASK_TYPE_SECURITIES_COMPANY.getName());
			put(DictEnum.TAKS_TYPE_CUSTODIAN.getCode(),DictEnum.TAKS_TYPE_CUSTODIAN.getName());
			
			put(DictEnum.TASK_TYPE_ADMIN_LICENSE.getCode(), DictEnum.TASK_TYPE_ADMIN_LICENSE.getName());
			put(DictEnum.TASK_TYPE_ADMIN_PUNISH.getCode(), DictEnum.TASK_TYPE_ADMIN_PUNISH.getName());
			
		}
	};

}
